English word definition — powered by WordNet
place in a place where something cannot be removed or someone cannot escape
Want to remember lock away?